package com.eleclab.modele;

import com.eleclab.traitement.Complexe;

/* TODO
 * - Ajouter les attributs
 * - Ajouter constructeur, setters, getters
 */

public class Generateur extends Composant{
    
    float amplitude;
    
    public Generateur(String aNom, String aNomImage, int ax,int ay, float aAmplitude) {
        super(aNom,aNomImage,ax,ay, 'h');
        this.amplitude=aAmplitude;
    }
    
    public void setValeur(float newValeur){
        if(newValeur>0){
            amplitude=newValeur;
        } else {
            System.out.println("inductance non positive!");
            
        }
    }
    public void calculImpedance(float frequence){
        this.impedance=new Complexe();
    }
    
    public float getValeur(){
        return amplitude;
    }
    
    public int getXS(){
        return this.x + this.symbole.getWidth(null)/2-1;
    }
    
    public int getY(){
        return this.y+10;
    }
    
    public int getYS(){
        return this.y + this.symbole.getHeight(null);
    }
}
